package com.tbit.common.constant;

/**
 * TODO
 *
 * @Description
 * @Author zhengmin
 * @Date 2022/11/14 21:32
 **/
public enum DiscountTypeEnum {
//        0.骑行费用(无任何优惠，不包含罚款)
//        1.每日免费骑行（时长减免）
//        2.新用户优惠（时长减免）
//        3.骑行卡（时长减免）
//        4.优惠券（时长减免）
//        5.会员自定义计费规则
//        6.骑行卡（费用减免）
//        7.会员卡折扣（费用减免）
//        8.特殊认证折扣（费用减免）
//        9.优惠券（费用减免）
//        10.调度费
//        11.调度费豁免
//        12.抵扣后骑行费用
//    /**骑行费用(无任何优惠，不包含罚款)**/
//    public static final String CYCLINGMONEY = "0";
//    /**每日免费骑行（时长减免）**/
//    public static final String DAYTIME = "1";
//    /**新用户优惠（时长减免）**/
//    public static final String NEWUSERTIME = "2";
//    /**骑行卡（时长减免）**/
//    public static final String CARDTIME = "3";
//    /**优惠券（时长减免）**/
//    public static final String CONPONTIME = "4";
//    /**会员自定义计费规则**/
//    public static final String VIPRULE = "5";
//    /**骑行卡（费用减免）**/
//    public static final String CARDFEE = "6";
//    /**会员卡折扣（费用减免）**/
//    public static final String VIPFEE = "7";
//    /**特殊认证折扣（费用减免）**/
//    public static final String SPECIALFEE = "8";
//    /**优惠券（费用减免）**/
//    public static final String CONPONFEE = "9";
//    /**调度费**/
//    public static final String DISPATCHMONEY = "10";
//    /**调度费豁免**/
//    public static final String REDUCEMONEY = "11";
//    /**抵扣后骑行费用**/
//    public static final String DEDUCTIONCYCLINGMONEY = "12";


    CYCLINGMONEY("CYCLINGMONEY", "骑行费用(无任何优惠，不包含罚款)"),
    DAYTIME("DAYTIME", "每日免费骑行（时长减免）"),
    DAYDISTANCE("DAYDISTANCE", "每日免费骑行（距离减免）"),
    DAYTIME_AND_DAYDISTANCE("DAYTIME_AND_DAYDISTANCE", "每日免费骑行（指定时长和距离减免）"),
    DAYTIME_OR_DAYDISTANCE("DAYTIME_OR_DAYDISTANCE", "每日免费骑行（指定时长或距离减免）"),
    NEWUSERTIME("NEWUSERTIME", "新用户优惠（时长减免）"),
    CARDTIME("CARDTIME", "骑行卡（时长减免）"),
    CONPONTIME("CONPONTIME", "优惠券（时长减免）"),
    VIPRULE("VIPRULE", "会员自定义计费规则"),
    CARDFEE("CARDFEE", "骑行卡（费用减免）"),
    VIPFEE("VIPFEE", "会员卡折扣（费用减免）"),
    SPECIALFEE("SPECIALFEE", "特殊认证折扣（费用减免）"),
    CONPONFEE("CONPONFEE", "优惠券（费用减免）"),
    DISPATCHMONEY("DISPATCHMONEY", "调度费"),
    REDUCEMONEY("REDUCEMONEY", "调度费豁免"),
    DEDUCTIONCYCLINGMONEY("DEDUCTIONCYCLINGMONEY", "抵扣后骑行费用"),
    GIFTCARDMONEY("GIFTCARDMONEY", "礼品卡抵扣金额");
    private String code;
    private String name;

    DiscountTypeEnum(String code, String name) {
        this.code = code;
        this.name = name;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}